草庐IT

Python distutils gcc 路径

全部标签

c# - 如何缩短 C# 中的路径并保持其有效

我在一个地方工作,那里的目录名称如此之长,而且位于如此之长的树中。而且我在外部应用程序中遇到文件夹路径名太长的问题(我无法更改此外部应用程序,但我可以给它缩短路径名)。我知道Microsoft操作系统可以缩短路径名称,例如将C:\TooLongName\TooLongSubDirectory转换为C:\TooLon~1\TooLon~1。但我怎样才能在C#中执行此操作并仍然保持中殿有效和可用?PS:我没有使用标准的FileInfo和DirectoryInfo类,我只使用将发送到我无法更改的外部应用程序的字符串反正。 最佳答案 如果您

C# 文件夹、子文件夹和文件不会出现在 C# Windows 应用程序目录路径比较代码中

对于这段代码,我希望用户基本上输入两个目录路径,如果文件夹或文件有任何差异,就比较它们,一直到C#Windows应用程序中的特定文件夹或文件。我现在的代码只转到直接文件夹,并且只列出直接文件夹中的直接文件。privatevoidbtnCompare_Click(objectsender,EventArgse){//Clearpreviousresults.dgvFiles.Rows.Clear();//Getsortedlistsoffilesinthedirectories.stringdir1=txtDir1.Text;if(!dir1.EndsWith("\\"))dir1+="

windows - 在 Windows 上使用 CMake 和相对路径创建交叉编译的存档(静态库)

使用CMake,我能够交叉编译并创建一个依赖于其他静态库的静态库。但是,生成的静态库不包含其他静态库的“内容”。因此,我想创建一个存档,即静态库,它实际上包含所有内容(所有目标文件)。为此,我尝试在CMakeLists.txt中使用以下指令:add_custom_target(combinedALLCOMMAND${CMAKE_AR}rclibcombined.a$$$)CMAKE_AR设置为我的交叉编译器(存档器?)所在的绝对路径;它的值类似于:c:/arm/arm-none-eabi-ar.exe但是,当我尝试构建项目(make&&makeinstall)时,我收到以下错误:'..

c -/vs.\in CMD 和 C 系统函数中可执行文件的相对路径

考虑以下Windows10上的CMDsession,以#开头的行是注释:#WehavethissimpleprogramD:\testdir>typeprg.c#includeintmain(){printf("Helloprg");return0;}#Thisis"realgcc.exe(Rev2,BuiltbyMSYS2project)6.2.0"D:\testdir>gccprg.c-oprgD:\testdir>prg.exeHelloprgD:\testdir>mddirD:\testdir>cddirD:\testdir\dir>..\prg.exeHelloprg#Thi

c# - this.Region 路径数据导致一个小窗口

所以我创建了一个简单的表单来测试使用SVG图像绘制自定义形状的窗口。Inspirationfoundhere它似乎工作正常,但无论我做什么,我的窗口都太小而无法放置任何控件。这样做的原因:很酷?Windows需要更好的主题支持。我很无聊!我在VisualStudio中使用来自nuget.com的Svg代码:usingSvg;publicconstintWM_NCLBUTTONDOWN=0xA1;publicconstintHT_CAPTION=0x2;internalclassNativeMethods{//AllowsformswithToolboxpropertysettofals

windows - Windows 上的 Cordova 安装和 NPM 路径

我已经使用npminstall-gcordova安装了cordova,NPM路径是C:\Users{yourName}\AppData\Roaming\npm但我想在其他驱动器上安装所有内容(特别是cordova)而不是“C”。不确定这怎么可能。 最佳答案 我通过安装不带“-g”的cordova来完成此操作,因为它是全局安装。要将cordova安装到所需位置,只需在命令提示符下将目录更改为该位置并运行以下命令npm安装Cordova并检查安装cordova--version. 关于win

python - 在 Windows 中查找相对于另一个的路径

这个问题应该很简单,但我还没能解决。我需要一个带有两个参数的函数,每个参数一个文件路径,相对或绝对路径,并返回一个文件路径,该文件路径是相对于第二个路径(开始)解析的第一个路径(目标)。解析的路径可能是相对于当前目录的,也可能是绝对的(我不在乎)。这里作为一个尝试性的实现,完成了几个文档测试,练习了一些示例用例(并演示了它失败的地方)。runnablescriptisalsoavailableonmysourcecoderepository,但它可能会改变。如果没有提供参数,可运行脚本将运行doctest,或者如果提供,将传递一个或两个参数给findpath。deffindpath(t

c++ - 解析文件路径的最佳方法是什么?

我有一系列看起来像这样的文件路径:C:\Windows\System32\svchost.exe-kLocalSystemNetworkRestrictedC:\Windows\System32\svchostC:\ProgramFiles(x86)\CommonFiles\Steam\SteamService.exe/RunAsService"C:\ProgramFiles(x86)\CommonFiles\Steam\SteamService.exe"/RunAsService我需要找到这些路径的实际位置。因此,以上分别是:C:\Windows\System32\svchost.e

c# - 解析Excel的路径

其实我想问以下问题:Foranexecutablethatliesinadirectorydefinedin%PATH%,howcanIfindoutinwhichofthesedirectoryitisfound?因为我需要使用Process.Run(...)从C#运行Excel,并且只需指示“Excel”就可以正常工作:Windows似乎知道在哪里可以找到它。但是,我也需要提供适当的工作目录。但与此同时我发现MicrosoftOffice甚至不在%PATH%中,Windows显然以另一种方式解决了它。那么我如何使用或模仿Windows中的此功能来获取包含excel的目录?更新:除了

windows - 从网络路径获取本地路径

我有一个有趣的情况。我坐在一台有共享文件夹的计算机上,比如“My_Folder”。因此,我可以使用地址“\My_Box\My_Folder”访问它。现在,如果我用C#编写一个小工具,我可以将“\My_Box\My_Folder”转换为“C:\My_Folder”,这是它的物理位置。有趣的是,如果没有我的程序,我不知道如何找到“My_Box\My_Folder”的物理位置……这实际上是我friend的问题之一。因此,如果有人知道如何使用一些简单的基本Windows命令/操作(Winxp、2000、vista、7等)从网络路径中找到本地路径,请告诉我。谢谢,皮特。